const foo = 'foo';
/**
 * @module ES2022
 */
await (async () => {
  console.log('B::top-level await', foo);
})();

export default { foo };
const b = {
  if:"v"
};
(async () => {
  const ABar = await import('./A').then((m) => m.bar);
  console.log('B::async iife', ABar);
})();
queueMicrotask(() => {
  console.log('B::queueMicrotask');
});
setTimeout(() => {
  console.log('B::setTimeout');
});
